Big Huge Thesaurus

frontage road

noun